/**
 * @Title: KaoQinController.java
 * @Package com.ruoyi.web.controller.kaoqin
 * @Description: 
 * Copyright: Copyright (c) 2019 www.codepeople.cn Inc. All rights reserved. 
 * Website: www.codepeople.cn
 * 注意：本内容仅限于海南科澜技术信息有限公司内部传阅，禁止外泄以及用于其他的商业目 
 * @Author 刘仁
 * @DateTime 2019年5月20日 下午4:42:12
 * @version V1.0
 */

package com.ruoyi.web.controller.supervise.unionCompletionRecordRecord;



import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpSession;

import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.supervise.domain.CLCheckOption;
import com.ruoyi.supervise.domain.ClParticipateunitperson;

/**
 * @ClassName: projectAllController
 * @Description: 
 * @Author 吴挺杰
 * @DateTime 2019年11月11日 下午3:53:43
 */
@Controller
@RequestMapping("/supervise/unionCompletionRecordRecord")
public class unionCompletionRecordRecordController extends BaseController{

	private String prefix = "supervise/unionCompletionRecordRecord/unionCompletionRecordRecord";	
	@RequiresPermissions("supervise:unionCompletionRecordRecord:view")
	@GetMapping()
	public String unionCompletionRecordRecord()
	{
	    return prefix + "/unionCompletionRecordRecord";
	}
	
	@PostMapping("/enterprisesBadBehaviorList")
    @ResponseBody
    public TableDataInfo enterprisesBadBehaviorList()
    {
        startPage();
        Map<String,Object> map=new HashMap<String,Object>();
        List<Map<String,Object>> list=new ArrayList<Map<String,Object>>();
        map.put("behaviordescription", "存在下列情形之一的：1.项目负责人同时在2个以上项目担任项目经理；2.项目负责人无故不在岗履职；3.项目负责人在岗履职时间少于工程已施工时间的80%；4.或缺席四分之一及以上次数工地例会");
        map.put("enterprisename", "海南陆侨集团有限公司");
        map.put("projectname", "仁恒海棠公园一期（C区）");
        map.put("punishmentinstitution", "海南省住房和城乡建设厅");
        map.put("deductionscore", "3");
        map.put("time", "2019-11-04");
        map.put("states", "正常");
        list.add(map);
        Map<String,Object> mmap=new HashMap<String,Object>();
        mmap.put("behaviordescription", "存在下列情形之一的：1.项目负责人同时在2个以上项目担任项目经理；2.项目负责人无故不在岗履职；3.项目负责人在岗履职时间少于工程已施工时间的80%；4.或缺席四分之一及以上次数工地例会");
        mmap.put("enterprisename", "海南田德房地产开发有限公司");
        mmap.put("projectname", "田德海泉湾A区");
        mmap.put("punishmentinstitution", "海南省住房和城乡建设厅");
        mmap.put("deductionscore", "3");
        mmap.put("time", "2019-11-04");
        mmap.put("states", "正常");
        list.add(mmap);
        return getDataTable(list);
    }
	
	/**
     * 详情
     */
    @GetMapping("/enterprisesBadBehaviorDetail/{projectname}")
    public String detail(@PathVariable("projectname") String projectname, ModelMap mmap,HttpSession session)
    {
    	mmap.put("projectname", projectname);
    	if(projectname.equals("仁恒海棠公园一期（C区）"))
    	{
    		mmap.put("badBehaviorCode", "SG-C02-20");
    		mmap.put("deductionscore", "3");
    		mmap.put("enterprisename", "海南陆侨集团有限公司");
    		mmap.put("enterpriseCode", "28402896-0");
    		mmap.put("registrant", "何江 ");
    		mmap.put("punishmentDecisionNo", "关于10月份抽查工地实名制和视频监控安装实施情况的通报 ");
    		mmap.put("punishmentDecision", "项目经理在岗考勤率低，未认真整改到位  ");
    		mmap.put("behaviordescription", "存在下列情形之一的：1.项目负责人同时在2个以上项目担任项目经理；2.项目负责人无故不在岗履职；3.项目负责人在岗履职时间少于工程已施工时间的80%；4.或缺席四分之一及以上次数工地例会  ");
    	}else {
    		mmap.put("badBehaviorCode", "SG-C02-20");
    		mmap.put("deductionscore", "3");
    		mmap.put("enterprisename", "海南田德房地产开发有限公司");
    		mmap.put("enterpriseCode", "91460200676088137F");
    		mmap.put("registrant", "何江");
    		mmap.put("punishmentDecisionNo", "关于10月份抽查工地实名制和视频监控安装实施情况的通报 ");
    		mmap.put("punishmentDecision", "项目经理在岗考勤率低，未认真整改到位  ");
    		mmap.put("behaviordescription", "存在下列情形之一的：1.项目负责人同时在2个以上项目担任项目经理；2.项目负责人无故不在岗履职；3.项目负责人在岗履职时间少于工程已施工时间的80%；4.或缺席四分之一及以上次数工地例会  ");
    	}
        return prefix + "/enterprisesBadBehaviorDetail";
    }
}
